package com.foreknow.demo10;

/**
 *  关键字
 *   this和super
 *   this 表示调用当前对象自身(属性,方法,构造器)
 *        用法: this.属性名       this.方法名(参数)     this(参数)表示调用同一个类当中不同的构造器
 *
 *   注意:this()一定要写到构造器的第一行,否则编译报错
 *
 *
 *
 *   super关键字:表示调用父类中的内容(属性,方法,构造器)
 *       用法: super.属性名  super.方法名(参数)  super(参数) : 要写到第一行,否则编译报错
 */
public class E extends A {
   private String name;

   public E(){
       super();
       System.out.println("11111");
   }

   public E(String name){
       super();

   }
   public E(String name , int age){
       this(name);
   }



    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public  void info(){
        this.setName("透明");
        System.out.println(this.getName());
    }

    public static void main(String[] args) {
        E e = new E();
        e.info();
    }
}
